package chapter02

object Test13_String4 {
  def main(args: Array[String]): Unit = {
    //统计一个字符串中字符和数字的个数
    def getWorldAndNumber(s:String):Unit={
      var word = 0
      var number = 0
      for(i<-s){
        if(i.isLetter){
          word+=1
        }else if(i.isDigit){
          number+=1
        }
      }
      println(s"字符串${s}中的字符个数为：${word}\n数字个数为：${number}")
    }
    getWorldAndNumber("我是谁1234kasdjfk")
    //简单的方式
    def f1(s:String):Unit={
      val word = s.count(_.isLetter)
      val number = s.filter(_.isDigit).length
      println(s"字符串${s}中的字符个数为：${word}\n数字个数为：${number}")
    }
    f1("我是谁1234kasdjfk")
  }
}
